package com.cloudbroker.bcs.platform.ltb.middle.entity;

import com.cloudbroker.bcs.common.entity.StatusUpdatable;

/**
 * Created by tianrui on 2016/7/15.
 */
public class CombinationEntity extends StatusUpdatable {

    protected Long combination_id;          //组合ID
    protected String combination_name;      //组合名称
    protected String combination_cycle;     //组合周期
    protected String combination_style;     //组合风格
    protected Integer combination_price;        //组合定价
    protected String combination_recommend; //组合简介
    protected Integer comment_num;              //评论人数
    protected Integer follow_num;               //关注人数
    protected Integer customer_order_num;       //跟投人数
    protected Integer reward_num;               //打赏人数
    protected Long create_time;             //创建时间
    protected Long user_id;                 //创建人
    protected Integer close_status;             //关闭状态
    protected String company_id;            //券商ID
    protected String combination_code;      //组合代码

    public CombinationEntity(Long user_id, String combination_code, String company_id) {
        this.user_id = user_id;
        this.combination_code = combination_code;
        this.company_id = company_id;
    }

    public CombinationEntity() {
    }

    public Long getCombination_id() {
        return combination_id;
    }

    public void setCombination_id(Long combination_id) {
        this.combination_id = combination_id;
    }

    public String getCombination_name() {
        return combination_name;
    }

    public void setCombination_name(String combination_name) {
        this.combination_name = combination_name;
    }

    public String getCombination_cycle() {
        return combination_cycle;
    }

    public void setCombination_cycle(String combination_cycle) {
        this.combination_cycle = combination_cycle;
    }

    public String getCombination_style() {
        return combination_style;
    }

    public void setCombination_style(String combination_style) {
        this.combination_style = combination_style;
    }

    public Integer getCombination_price() {
        return combination_price;
    }

    public void setCombination_price(Integer combination_price) {
        this.combination_price = combination_price;
    }

    public String getCombination_recommend() {
        return combination_recommend;
    }

    public void setCombination_recommend(String combination_recommend) {
        this.combination_recommend = combination_recommend;
    }

    public Integer getComment_num() {
        return comment_num;
    }

    public void setComment_num(Integer comment_num) {
        this.comment_num = comment_num;
    }

    public Integer getFollow_num() {
        return follow_num;
    }

    public void setFollow_num(Integer follow_num) {
        this.follow_num = follow_num;
    }

    public Integer getCustomer_order_num() {
        return customer_order_num;
    }

    public void setCustomer_order_num(Integer customer_order_num) {
        this.customer_order_num = customer_order_num;
    }

    public Integer getReward_num() {
        return reward_num;
    }

    public void setReward_num(Integer reward_num) {
        this.reward_num = reward_num;
    }

    public Long getCreate_time() {
        return create_time;
    }

    public void setCreate_time(Long create_time) {
        this.create_time = create_time;
    }

    public Long getUser_id() {
        return user_id;
    }

    public void setUser_id(Long user_id) {
        this.user_id = user_id;
    }

    public Integer getClose_status() {
        return close_status;
    }

    public void setClose_status(Integer close_status) {
        this.close_status = close_status;
    }

    public String getCompany_id() {
        return company_id;
    }

    public void setCompany_id(String company_id) {
        this.company_id = company_id;
    }

    public String getCombination_code() {
        return combination_code;
    }

    public void setCombination_code(String combination_code) {
        this.combination_code = combination_code;
    }

    @Override
    public String toString() {
        return "CombinationEntity{" +
                "combination_id=" + combination_id +
                ", combination_name='" + combination_name + '\'' +
                ", combination_cycle='" + combination_cycle + '\'' +
                ", combination_style='" + combination_style + '\'' +
                ", combination_price=" + combination_price +
                ", combination_recommend='" + combination_recommend + '\'' +
                ", comment_num=" + comment_num +
                ", follow_num=" + follow_num +
                ", customer_order_num=" + customer_order_num +
                ", reward_num=" + reward_num +
                ", create_time=" + create_time +
                ", user_id=" + user_id +
                ", close_status=" + close_status +
                ", company_id='" + company_id + '\'' +
                ", combination_code='" + combination_code + '\'' +
                '}';
    }
}
